Dynamis: Dynamic Overlay Service Composition for Distributed Stream Processing
نویسندگان
چکیده
This paper addresses the problem of mapping software services onto an overlay network, specifically, the probing to locate suitable nodes on which to instantiate or configure data processing operators. We propose a distributed algorithm, called Dynamis, that can improve existing probing algorithms. Experimental results on the PlanetLab testbed show that Dynamis can dramatically reduce probing overhead while producing high-quality services.
منابع مشابه
An overlay-based service architecture for distributed video surveillance system
In this paper, a service architecture based on overlay network was presented. The architecture was designed to build a novel distributed video surveillance system, called as Etouch. In the model, the system is divided into three layers: underlying network layer (UNL), overlay service network layer (OSNL) and application layer (AL). OSNL is composed of many intelligent overlay nodes mapped by un...
متن کاملBridgeNet: An Adaptive Multi-Source Stream Dissemination Service Overlay
Emerging stream processing applications such as on-line data analysis often need to acquire streaming information from geographically dispersed locations (e.g., different sensor networks). Different from conventional discrete data (e.g., messages), streaming data are often time-varying and long-lived, which provides both new challenges and opportunities for optimizing wide-area continuous infor...
متن کاملAn Internet-Wide Distributed System for Data-Stream Processing
The ubiquity of the Internet has stimulated the development of datarather than processor-intensive applications. Such data-intensive applications include streaming media, interactive distance learning, and live web-casts. While plenty of research has focused on the real-time delivery of media streams to various subscribers, no solutions have been proposed that provide per-subscriber QoS guarant...
متن کاملAdaptive Overlays for Shared Stream Processing Environments
© Adaptive Overlays for Shared Stream Processing Environments Olga Papaemmanouil, Sujoy Basu, Sujata Banerjee HP Laboratories HPL-2007-178(R.1) stream processing, overlay, quality-of-service Large-scale overlays has become a powerful paradigm for deploying stream processing applications in wide-area environments. The dynamic nature of these systems makes it difficult to guarantee the Quality of...
متن کاملSynergy: Sharing-Aware Component Composition for Distributed Stream Processing Systems
Many emerging on-line data analysis applications require applying continuous query operations such as correlation, aggregation, and filtering to data streams in real-time. Distributed stream processing systems allow in-network stream processing to achieve better scalability and quality-of-service (QoS) provision. In this paper we present Synergy, a distributed stream processing middleware that ...
متن کامل